body{overflow:hidden;}
html, body{
    width: 100%;
    height: 100%;
    background:url("../images/u1.jpg") no-repeat;
    background-size: 100% auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.login{
    height:200px;
    width:260px;
    padding:20px;
    position:fixed;
    top:49%;
    z-index:99;
    background: #489AFE;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.layui-form-item{
    padding: 6px 0;
}
.login h1{ text-align:center; color:#fff; font-size:24px; margin-bottom:20px; }
.form_code{ position:relative;}
.form_code .code{ position:absolute; right:0; top:1px; cursor:pointer; }
.login_btn{ width:100%; }
/*.bj{*/
    /*background:url("../images/u1.jpg") no-repeat;width:300px;height:300px;*/
    /*width:100%;*/
    /*background-size:100%;*/
/*height:100%;*/
/*}*/
.bj img{
    width:100%;
}